package homework;

import java.util.Arrays;
import java.util.Comparator;
import java.util.PriorityQueue;

//作业标题(2728)
//排序oj(使用各个排序算法跑该oj)
//
//作业内容
//https://leetcode.cn/problems/sort-an-array/description/
public class h2728 {
    public int[] sortArray(int[] nums) {
        PriorityQueue<Integer> priorityQueue = new PriorityQueue<>(new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o2 - o1;
            }
        });

        for(int n : nums)
        {
            priorityQueue.add(n);
        }
        for(int i = nums.length - 1; i >= 0; i--)
        {
            nums[i] = priorityQueue.poll();
        }

        return nums;
    }
}
